leave an indelible mark - Turco Inglés Diccionario